import configparser
import os

class ReadConfig:
    """
    创建一个读取配置文件的类
    """
    def __init__(self):
        """
        初始化连接配置对象，和配置文件位置
        """
        self.config_path = os.path.join(os.path.dirname(os.path.dirname(__file__)), 'config.ini')
        self.read_config()

    def read_config(self):
        """
        读取配置文件，返回读取配置对象
        :return: 读取文件配置文件对象
        """
        self.config = configparser.ConfigParser()
        self.config.read(self.config_path)

    def config_value(self, section, key):
        """
        通过获取secton和key获取指定的值
        :param section: section
        :param key: key
        :return: value
        """
        value = self.config[section][key]
        return value
        
rc = ReadConfig()

